html {
	height: 100%;
}
body {
    font-family: Lucida Grande, Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
	height: 100%;
}

#container {
	width: 100%;
    height: 100%;
	overflow: auto;			/*为使height:100%在FireFox中有效而设置*/
	margin: 0px auto;
	padding: 0px;
	background-color: #eeeeee;
}

#content {
	text-align:center;
	width:100%;
}
.divEff {
    border-style: ridge;
	margin: 0px auto;
    padding-top: 20px;
    border-width: 2px;
    width: 100%;
    /*background-image: url('../images/point3.gif'); 没有张图片*/
}

#title {
    height: 15px;
    width: 100%;
    margin: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #eeeeee;
    border-bottom: 5px solid #dddddd
}

#line {
    float: left;
    padding: 0px;
    height: 2px;
    width: 100%;
    margin: 0px;
    border-top: 2px solid #cccccc;
    /*border-bottom:1px solid #bbbbbb;*/
}

.diverror {
    border-style: dotted;
	margin: 0px auto;
	padding: 15px 0px 10px 20px;
    border-width: 2px;
    width: 89%;
    height: 20px;
    background-color: #FAFC74;
}

span.error {
	background: #FAFC74 url('../images/check/error.gif') no-repeat 0 center;
	padding-left:25px;
	font-weight: bolder;
}

span.toolTip {
	background: rgb(146,245,608) 0 center;
}

span.success {
	background:url('../images/check/success.gif') no-repeat 0px;
 	padding-left: 25px;
}

.highLight{
    color:red;
	font-weight: bolder;
}

#infoList ul {
    background-color: #ffffff;
    border: 1px solid #c6c6c6;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
    padding-top: 20px;
    padding-bottom: 25px;
    padding-left: 10px;
}

.liEff {
    letter-spacing: 1px;
    line-height: 23px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    width: 95%;
    border-bottom: 1px dotted #777777;
    list-style-type: none;
}

.buttonLiEff {
    letter-spacing: 1px;
    line-height: 23px;
    padding-top: 12px;
    padding-left: 15px;
    width: 95%;
    text-align: center;
    border-bottom: 0px;
    list-style-type: none;
}

#titleFont {
    margin-left: 20px;
}

.labelEff {
    float: left;
    width: 30%;
    text-align: right;
}

.valueEff {
    float: left;
    text-align: left;
    margin-top: 4px;
    margin-bottom: 4px;
}

.valueEff ol {
    list-style-type: decimal;
    list-style-position: outside;
    border-style: none;
}

.valueEff textarea {
    width: 80%;
    height: 200px;
}

.valueEff .file {
    width: 345px;
    height: 20px;
}

.labelArrowEff {
    float: left;
    width: 2%;
    text-align: left;
    color: #A6A6A6
}

.inputEff {
    border: 1px solid #aaaaaa;
    height: 20px;
    width: 100px;
    font-family: Lucida Grande, Verdana, Lucida, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.buttonEff {
    border: 1px solid #aaaaaa;
    height: 20px;
    width: 60px;
}

input {
    font-size: 12px;
}

.buttonSite {
    width: 100%;
    text-align: center;
}

.linkB {
    cursor: hand;
}

.hideClass {
    display: none;
}


.td1
{
	font-family:Lucida Grande,Verdana,Lucida,Arial,Helvetica,sans-serif;
	color:#ffffff;
	background-color:#A6A6A6;
	height:22px;
	padding-bottom:0px;
	padding-top:2px;
	font-weight:bolder;
}

.td2
{
	height:20px;
	float:left;
	background:#eeeeee;
	text-align:center;
}

.td11
{
	font-family:Lucida Grande,Verdana,Lucida,Arial,Helvetica,sans-serif;
	color:#197B30;
	background-color:#DAF2B5;
	height:22px;
	padding-bottom:0px;
	padding-top:2px;
	font-weight:bolder;
}	
.td12
{
	height:20px;
	float:left;
	background:#ECF7EA;
}